package com.hong;

public class DateShare {

    static int r=0;//如果把 r 变量放在这里，r 就是静态变量，存放在方法区中，就变成线程共享的。
    public static void main(String[] args) throws InterruptedException {
        //这个 r 是主线程的 r（暂且把主方法的线程称为主线程，其他线程即为子线程）
//        int r=0;
        Add t=new Add();
        t.start();
        //等待 t 线程运行结束
        t.join();
        System.out.println(Thread.currentThread().getName()+":"+r);//0
    }
   public static class Add extends Thread{
        @Override
        public void run() {
            //这个 r 是子线程的 r
            int r=0;
            for (int i = 0; i < 1000; i++) {
                r++;
            }
            System.out.println(Thread.currentThread().getName()+":"+r);//1000
        }
    }







}
